Package-level declarations
Types
Result type for bulk updating attachment module and module_uid.
Sealed class representing different types of attachment change events that can be received via real-time messaging and delta sync.
Sealed class representing different types of attachment errors.
Result type for getting a single attachment.
Result type for attachment operations that return grouped data. Provides clients control over loading states for date-grouped attachments.
Result type for attachment operations that modify or create attachments.
Result type for attachment operations that gives clients control over loading states.
Result type for photo feed grouped by date.
Result type for photo feed operations with cursor-based pagination.
Events emitted during photo feed observation. Clients can observe these events to reactively update their UI.
Result of an immediate upload operation for a single file.
Result of an immediate upload operation for multiple files.
Data for a successfully uploaded attachment.
Data class containing optional filter parameters for attachment queries. All parameters are optional - null values mean no filtering is applied for that parameter.
Represents a group of attachments organized by date.
Enum class representing media types for filtering attachments. Used to filter attachments by their MIME type categories.
Enum class representing the different types of attachments that can be uploaded. Each type has a corresponding constant string value that is used for identifying the attachment type in the system.
Represents a module association for attachments. Used to associate attachments with multiple modules.
Filter parameters for photo feed queries. All parameters are optional - null values mean no filtering is applied.